package com.ss.android.pay;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;

import com.bytedance.common.utility.Logger;
import com.tencent.mm.opensdk.modelbase.BaseReq;
import com.tencent.mm.opensdk.modelbase.BaseResp;
import com.tencent.mm.opensdk.modelpay.PayResp;
import com.tencent.mm.opensdk.openapi.IWXAPI;
import com.tencent.mm.opensdk.openapi.IWXAPIEventHandler;

public class f extends Activity implements IWXAPIEventHandler {
    public f() {

    }

    public void onCreate(Bundle arg4) {
        super.onCreate(arg4);
        Intent v1 = this.getIntent();
        l v0 = k.a().a;
        if (v0 != null && ((v0 instanceof m))) {
            IWXAPI v0_1 = ((m) v0).a;
            if (v0_1 != null) {
                v0_1.handleIntent(v1, ((IWXAPIEventHandler) this));
            }
        }

        this.finish();
    }

    public void onReq(BaseReq arg1) {
    }

    public void onResp(BaseResp arg4) {
        Object v0_1;
        if (Logger.debug()) {
            Log.d("WXPayEntryActivity", "onPayFinish, errCode = " + arg4.errCode);
        }

        if (arg4.getType() == 5) {
            v0_1 = k.a().a;
            if ((arg4 instanceof PayResp)) {
                v0_1 = k.a().b.get(((PayResp) arg4).prepayId);
            }

            if ((((l) v0_1)) == null) {
                return;
            }

            ((l) v0_1).a(String.valueOf(arg4.errCode));
            if (!((((l) v0_1)) instanceof m)) {
                return;
            }

            if (!((m) v0_1).b) {
                return;
            }

            try {
                String v0_3 = ((m) v0_1).d;
                if (TextUtils.isEmpty(((CharSequence) v0_3))) {
                    return;
                }

                Intent v0_4 = Intent.parseUri(v0_3, 1);
                v0_4.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                this.startActivity(v0_4);
            } catch (Exception v0_2) {
            }
        }
    }
}

